default:
	nvcc main.cpp pif.cpp loadfile.cpp cylinder.cpp field.cpp particle.cpp torf.cpp \
	eigengsl.cpp initialize.cpp sa_gslsparse.cpp cudafunc.cu wpi.cpp -lgsl -lcudart -lcurand

debug:
	nvcc main.cpp pif.cpp loadfile.cpp cylinder.cpp field.cpp particle.cpp torf.cpp \
	eigengsl.cpp initialize.cpp sa_gslsparse.cpp cudafunc.cu wpi.cpp -lgsl -lcudart -lcurand -g -o debug
